// 使用es7的语法发请求
import $http from './axios'
// 在这个项目中，发请求都是使用的axios，本质是Promise。
// 为了得到Promise中的object,es6的解决方案是在.then中返回；es7的方案是在async和await的await中返回
// 删除角色
export async function delRole (id) {
  let res;
  res = await $http.post("/roledelete", { id: id });
  return true
}
// 获取角色列表
export async function getRoleList () {
  let res;
  res = await $http("/rolelist");
  return res.data.list
}

// 新增管理员
export async function adminAdd (data) {
  let res;
  res = await $http.post("/useradd", data);
  return res
}

// 获取数据总条数
export async function userCount() {
  let res;
  res = await $http("/usercount");
  return res.data.list[0].total
}